package com.baizhi.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class Product{
    private String id;

    private String name;

    private Double minprice;

    private Double maxprice;

    private Double deposit;

    private Double marketvalue;

    private Integer status;

    private String content;

    private String type;

    private String season;

    private String material;

    private String design;

    private String length;

    private String style;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createdate;

    private String catalogid;

    private String brandid;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Double getMinprice() {
        return minprice;
    }

    public void setMinprice(Double minprice) {
        this.minprice = minprice;
    }

    public Double getMaxprice() {
        return maxprice;
    }

    public void setMaxprice(Double maxprice) {
        this.maxprice = maxprice;
    }

    public Double getDeposit() {
        return deposit;
    }

    public void setDeposit(Double deposit) {
        this.deposit = deposit;
    }

    public Double getMarketvalue() {
        return marketvalue;
    }

    public void setMarketvalue(Double marketvalue) {
        this.marketvalue = marketvalue;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getSeason() {
        return season;
    }

    public void setSeason(String season) {
        this.season = season == null ? null : season.trim();
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material == null ? null : material.trim();
    }

    public String getDesign() {
        return design;
    }

    public void setDesign(String design) {
        this.design = design == null ? null : design.trim();
    }

    public String getLength() {
        return length;
    }

    public void setLength(String length) {
        this.length = length == null ? null : length.trim();
    }

    public String getStyle() {
        return style;
    }

    public void setStyle(String style) {
        this.style = style == null ? null : style.trim();
    }

    public Date getCreatedate() {
        return createdate;
    }

    public void setCreatedate(Date createdate) {
        this.createdate = createdate;
    }

    public String getCatalogid() {
        return catalogid;
    }

    public void setCatalogid(String catalogid) {
        this.catalogid = catalogid == null ? null : catalogid.trim();
    }

    public String getBrandid() {
        return brandid;
    }

    public void setBrandid(String brandid) {
        this.brandid = brandid == null ? null : brandid.trim();
    }

    public Product() {
    }

    public Product(String id, String name, Double minprice, Double maxprice, Double deposit, Double marketvalue, Integer status, String content, String type, String season, String material, String design, String length, String style, Date createdate, String catalogid, String brandid) {
        this.id = id;
        this.name = name;
        this.minprice = minprice;
        this.maxprice = maxprice;
        this.deposit = deposit;
        this.marketvalue = marketvalue;
        this.status = status;
        this.content = content;
        this.type = type;
        this.season = season;
        this.material = material;
        this.design = design;
        this.length = length;
        this.style = style;
        this.createdate = createdate;
        this.catalogid = catalogid;
        this.brandid = brandid;
    }
}